unslf:  Extracts files from JA2 SLF archives
Version 1.1 of October 17 2001
Author: Snap
Bug reports to tacpans@yahoo.com
This program is freeware.

Usage: unslf [-lnoj] file.slf file ... [-d exdir]

The default action is to extract files from file.slf and put them into
directory exdir.  If a file already exists, you will be prompted to 
overwrite it.

Parameters:
  -l        list files (do not extract)
  -n        never overwrite existing files
  -o        overwrite files WITHOUT prompting
  -j        junk paths (do not make directories)
  file.slf  SLF archive
  file ...  files to extract (case-insensitive); may use wildcards * and ?
  -d exdir  put extracted files into directory exdir

This program should be run from a command prompt (DOS window) or using
the "Run..." command in the start menu.  The easiest way to use unslf
is to copy it into your Data directory (where all the SLF files
reside) and run it from there.

Examples:

  unslf bigitems.slf gun01.sti gun02.sti
  
  => extract files gun01.sti and gun02.sti from bigitems.slf

  unslf faces.slf *speck* -d myfaces
  
  => extract files speck.sti, face33\speck.sti, etc., from faces.slf
  and put them into directory myfaces

  unslf -l tilesets.slf 49\*
  
  => list all files beginning with 49\ in tilesets.slf
    
  unslf -l tilesets.slf * >tilesets.txt
  
  => list all files in tilesets.slf and save output in tilesets.txt
